<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<title>vue</title>
        <!-- 引入vue文件-->
		<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
	</head>
	<body>
		<div id="vue">
			<ul>
				<!--使用limit计算属性遍历计算过滤后的数组-->
				<li v-for="(value,key) in limit">{{value | odd}}</li>
			</ul>
		</div>
	</body>
	<script type="application/javascript">
		new Vue({
			el:'#vue',
			data:{
				arr:[1,2,3,4,5,6,7,8,9]
			},
			filters:{//注册局部过滤器,只能在{{}}中使用
				//过滤数组中偶数
				odd:function(value){
					return value%2!=0?value:"非奇数";
				}
			},
			computed:{
				//计算过滤arr数组,只取想要的数据
				limit:function(){
					return this.arr.slice(3,8);
				}
			}
		})
	</script>
</html>
